﻿// -------------------------------------------------------------------------
//    @FileName         :    NFI18NGLobal.h
//    @Author           :    Gao.Yi
//    @Date             :    2025-09-02
//    @Email			:    445267987@qq.com
//    @Module           :    NFI18NGLobal
//    @Desc             :
//
// -------------------------------------------------------------------------

#pragma once

/**
 * @brief i18n（其来源是英文单词 internationalization的首末字符i和n，18为中间的字符数）是“国际化”的简称。
 * 在资讯领域，国际化(i18n)指让产品（出版物，软件，硬件等）无需做大的改变就能够适应不同的语言和地区的需要。
 * 对程序来说，在不修改内部代码的情况下，能根据不同语言及地区显示相应的界面。
 * 在全球化的时代，国际化尤为重要，因为产品的潜在用户可能来自世界的各个角落。通常与i18n相关的还有L10n（“本地化”的简称）。
 * @brief global 是“全球的，全球性的，全球范围的”的意思。
 * @note 使用规则：当在国外服务器上运行时，首先必须将机子的时区设置为UTC时间, 也是0时区伦敦的时间，这样local之类的时间函数在加上手动设置的时区才是对的，然后在程序中使用I18N_GLOBAL宏来表示全局时间。
 */

#ifndef I18N_GLOBAL
//#define I18N_GLOBAL "global"
#endif